/**
 * package 包的使用： 为了更方便的管理代码， 让代码更加的清晰， 而且同一个包下面的代码可以使用
 * js、node里面需要有引入机制， commandJs的modules.export modules.import, Es6 的export 和import
 *
 * java之中就是, import com.wangbo.Entity, 所以java的包要大驼峰命名.
 *
 *
 *
 *
 * 包作用域： public定义的可以被任意的类进行使用， private定义的只能被定义她的类使用。
 *
 */


// 导入静态的System包， 就直接导入了所有的静态方法。
import static java.lang.System.*;
// 导入静态的Math包， 会让代码变得简洁很多。
import static java.lang.Math.*;
public class Package {
    // 上面引入的就是oracle的util包。
    // 引入包在重名的时候， 就需要进行分辨了， 不然方法都不一样， 怎么实现功能。
    // 如果在引入的时候， 添加了 static 关键字， 那么， 倒入的就是所有的静态方法和静态域。

    public static void main(String[] args) {
        // 导入了静态方法以后， 可以直接使用静态方法， 不用再去写'System'。
        out.println("hello world");

        // 返回的事double形式的变量。
        double res = sqrt(pow(3,2));
        out.println(res);

    }


    /**
     * @see "http://www.baidu.com"
     * @param percent
     * @return
     *
     */
    public double raiseSalary(double percent){
        int salary = 10;
        return salary;
    }
}
